• word of the day

    slipper orchid

    slipper orchid - Dictionary definition and meaning for word slipper orchid

    Definition
    (noun) any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden
Download our Mobile App Today
Receive our word of the day
on Whatsapp